import {
	AlignJustify,
	AlignVerticalJustifyStart,
	Ban,
	Bot,
	Box,
	Calendar,
	Check,
	ChevronDown,
	ChevronLeft,
	ChevronRight,
	ChevronsLeft,
	ChevronsRight,
	ChevronsUpDown,
	CircleArrowOutUpRight,
	CircleCheck,
	Clock,
	Cog,
	Copy,
	Cpu,
	Crosshair,
	EllipsisVertical,
	Expand,
	ExternalLink,
	Image,
	Info,
	LayoutGrid,
	Loader2,
	Monitor,
	Moon,
	MoreHorizontal,
	MoreVertical,
	PanelLeft,
	Pause,
	Play,
	Plus,
	RefreshCw,
	Rocket,
	Search,
	ServerCrash,
	Shrink,
	SlidersVertical,
	Spline,
	Sun,
	Trash2,
	Variable,
	Workflow,
	X,
} from "lucide-react";

export const ICONS = {
	AlignJustify,
	AlignVerticalJustifyStart,
	Ban,
	Bot,
	Box,
	Calendar,
	Check,
	ChevronDown,
	ChevronLeft,
	ChevronRight,
	ChevronsLeft,
	ChevronsRight,
	ChevronsUpDown,
	CircleArrowOutUpRight,
	CircleCheck,
	Clock,
	Cog,
	Copy,
	Cpu,
	Crosshair,
	EllipsisVertical,
	Expand,
	ExternalLink,
	Image,
	Info,
	LayoutGrid,
	Loader2,
	Monitor,
	Moon,
	MoreHorizontal,
	MoreVertical,
	PanelLeft,
	Pause,
	Play,
	Plus,
	RefreshCw,
	Rocket,
	Search,
	ServerCrash,
	Shrink,
	SlidersVertical,
	Spline,
	Sun,
	Trash2,
	Variable,
	Workflow,
	X,
} as const;

export type IconId = keyof typeof ICONS;
